package com.crm.service;

import com.crm.dto.CourseDeleteIdsDto;
import com.crm.dto.CoursePageDto;
import com.crm.entity.SysDictData;
import com.crm.entity.TbCourse;
import com.crm.result.PageResult;
import com.crm.vo.TbCourseVo;

import java.util.List;

public interface CourseService {
    //课程分页查询
    PageResult list(CoursePageDto coursePageDto);
    //新增课程
    void save(CoursePageDto coursePageDto);
    //删除课程
    void CourseDeleteId(CourseDeleteIdsDto courseDeleteIdsDto);
    //根据id查询课程
    TbCourseVo CourseById(Long id);

    List<SysDictData> subject(String subject);

    void update(TbCourse tbCourse);
}
